5fc0556fecf0803dcfc6d045c32a624cf79bc853,opennms-services/src/main/java/org/opennms/netmgt/collectd/NSClientCollector.java,NSClientCollector,collect,#CollectionAgent#EventProxy#Map#,58
Before Change
for (Attrib attrib : wpm.getAttrib()) {
NsclientCheckParams params = new NsclientCheckParams(
attrib.getName());
NsclientPacket result = manager.processCheckCommand(
NsclientManager.CHECK_COUNTER,
params);
NSClientCollectionAttribute attribute = new NSClientCollectionAttribute(
attrib.getAlias(),
attrib.getType(),
result.getResponse());
PersistOperationBuilder builder = new PersistOperationBuilder(
rrdRepository,
resource,
After Change
try {
NsclientCheckParams params = new NsclientCheckParams(attrib.getName());
result = manager.processCheckCommand(NsclientManager.CHECK_COUNTER, params);
} catch (NsclientException e) {
log().info("unable to collect params for attribute '" + attrib.getName() + "'", e);
}
attribute = new NSClientCollectionAttribute(attrib.getAlias(), attrib.getType(), result.getResponse());
builder = new PersistOperationBuilder(rrdRepository, resource, attribute.getName());
builder.declareAttribute(attribute);
log().debug("doCollection: setting attribute: " + attribute);